package opengl.renderer;

import org.lwjgl.opengl.EXTSecondaryColor;
import org.lwjgl.opengl.EXTTextureMirrorClamp;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.GL12;

public interface GLConst {
	public static final int GL_TEXTURE_2D = GL11.GL_TEXTURE_2D;
	
	public static final int GL_RGBA = GL11.GL_RGBA;
	
	public static final int GL_RGB = GL11.GL_RGB;
	
	public static final int GL_UNSIGNED_BYTE = GL11.GL_UNSIGNED_BYTE;
	
	public static final int GL_LINEAR = GL11.GL_LINEAR;
	
	public static final int GL_NEAREST = GL11.GL_NEAREST;
	
	public static final int GL_TEXTURE_MIN_FILTER = GL11.GL_TEXTURE_MIN_FILTER;
	
	public static final int GL_TEXTURE_MAG_FILTER = GL11.GL_TEXTURE_MAG_FILTER;
	
	public static final int GL_POINT_SMOOTH = GL11.GL_POINT_SMOOTH;
	
	public static final int GL_POLYGON_SMOOTH = GL11.GL_POLYGON_SMOOTH;
	
	public static final int GL_LINE_SMOOTH = GL11.GL_LINE_SMOOTH;
	
	public static final int GL_SCISSOR_TEST = GL11.GL_SCISSOR_TEST;
	
	public static final int GL_MODULATE = GL11.GL_MODULATE;
	
	public static final int GL_TEXTURE_ENV = GL11.GL_TEXTURE_ENV;
	
	public static final int GL_TEXTURE_ENV_MODE = GL11.GL_TEXTURE_ENV_MODE;
	
	public static final int GL_QUADS = GL11.GL_QUADS;
	
	public static final int GL_POINTS = GL11.GL_POINTS;
	
	public static final int GL_LINES = GL11.GL_LINES;
	
	public static final int GL_LINE_STRIP = GL11.GL_LINE_STRIP;
	
	public static final int GL_TRIANGLES = GL11.GL_TRIANGLES;
	
	public static final int GL_TRIANGLE_FAN = GL11.GL_TRIANGLE_FAN;
	
	public static final int GL_SRC_ALPHA = GL11.GL_SRC_ALPHA;
	
	public static final int GL_ONE = GL11.GL_ONE;
	
	public static final int GL_ONE_MINUS_DST_ALPHA = GL11.GL_ONE_MINUS_DST_ALPHA;
	
	public static final int GL_DST_ALPHA = GL11.GL_DST_ALPHA;
	
	public static final int GL_ONE_MINUS_SRC_ALPHA = GL11.GL_ONE_MINUS_SRC_ALPHA;
	
	public static final int GL_COMPILE = GL11.GL_COMPILE;
	
	public static final int GL_MAX_TEXTURE_SIZE = GL11.GL_MAX_TEXTURE_SIZE;
	
	public static final int GL_COLOR_BUFFER_BIT = GL11.GL_COLOR_BUFFER_BIT;
	
	public static final int GL_DEPTH_BUFFER_BIT = GL11.GL_DEPTH_BUFFER_BIT;
	
	public static final int GL_BLEND = GL11.GL_BLEND;
	
	public static final int GL_COLOR_CLEAR_VALUE = GL11.GL_COLOR_CLEAR_VALUE;
	
	public static final int GL_LINE_WIDTH = GL11.GL_LINE_WIDTH;
	
	public static final int GL_CLIP_PLANE0 = GL11.GL_CLIP_PLANE0;
	
	public static final int GL_CLIP_PLANE1 = GL11.GL_CLIP_PLANE1;
	
	public static final int GL_CLIP_PLANE2 = GL11.GL_CLIP_PLANE2;
	
	public static final int GL_CLIP_PLANE3 = GL11.GL_CLIP_PLANE3;
	
	
	public static final int GL_COMPILE_AND_EXECUTE = GL11.GL_COMPILE_AND_EXECUTE;

	
	public static final int GL_RGBA8 = GL11.GL_RGBA;
	
	public static final int GL_RGBA16 = GL11.GL_RGBA16;
	
	public static final int GL_BGRA = GL12.GL_BGRA;
	
	public static final int GL_MIRROR_CLAMP_TO_EDGE_EXT = EXTTextureMirrorClamp.GL_MIRROR_CLAMP_TO_EDGE_EXT;

	
	public static final int GL_TEXTURE_WRAP_S = GL11.GL_TEXTURE_WRAP_S;
	
	public static final int GL_TEXTURE_WRAP_T = GL11.GL_TEXTURE_WRAP_T;

	
	public static final int GL_CLAMP = GL11.GL_CLAMP;

	
	public static final int GL_COLOR_SUM_EXT = EXTSecondaryColor.GL_COLOR_SUM_EXT;

	
	public static final int GL_ALWAYS = GL11.GL_ALWAYS;

	
	public static final int GL_DEPTH_TEST = GL11.GL_DEPTH_TEST;

	
	public static final int GL_NOTEQUAL = GL11.GL_NOTEQUAL;
	
	public static final int GL_EQUAL = GL11.GL_EQUAL;
	
	public static final int GL_SRC_COLOR = GL11.GL_SRC_COLOR;
	
	public static final int GL_ONE_MINUS_SRC_COLOR = GL11.GL_ONE_MINUS_SRC_COLOR;
	
	public static final int GL_MODELVIEW_MATRIX = GL11.GL_MODELVIEW_MATRIX;

}
